/**
 * Represents the User entity based on the Prisma schema.
 */
export interface User {
  id: string;
  username: string;
  email: string;
  role: string; // Consider using a more specific type like 'admin' | 'user' if roles are fixed
  createdAt: Date; // Prisma DateTime maps to Date
  updatedAt: Date; // Prisma DateTime maps to Date
}

// You could add other related types here if needed, for example:
// export type UserUpdateInput = Partial<Omit<User, 'id' | 'createdAt' | 'updatedAt'>>;
